tools/xsm: Expose Flask XSM AVC functions to user-space
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 26 Jan 2010 07:50:04 +0000 (07:50 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 26 Jan 2010 07:50:04 +0000 (07:50 +0000)
commit224c24a3df88e20c0fa4685284506c0c45b6b401
treed5b5f66999a5db903cdf30be8d6184f47297a777
parentbebd60a04f42b020cca824bbfbe2fe5cce8121ee
tools/xsm: Expose Flask XSM AVC functions to user-space

This patch exposes the flask_access, flask_avc_cachestats,
flask_avc_hashstats, flask_getavc_threshold, flask_setavc_threshold,
and flask_policyvers functions to user-space. A python wrapper was
created for the flask_access function to facilitate policy based
user-space access control decisions. flask.h was renamed to libflask.h
to remove a naming conflict.

Signed-off-by : Machon Gregory <mbgrego@tycho.ncsc.mil>
tools/flask/libflask/Makefile
tools/flask/libflask/flask_op.c
tools/flask/libflask/include/flask.h [deleted file]
tools/flask/libflask/include/libflask.h [new file with mode: 0644]
tools/flask/utils/getenforce.c
tools/flask/utils/loadpolicy.c
tools/flask/utils/setenforce.c
tools/python/xen/lowlevel/flask/flask.c